Methodologies for Semi-automated Conceptual Data Modeling from Requirements
نویسندگان
چکیده
Conceptual modeling is the foundation of system analysis and design methodologies. It is challenging because it requires a clear understanding of an application domain and the ability to translate the requirement specification into a conceptual data model. Semi-automated conceptual data modeling is a process of using an intelligent tool to aid the modeler for the purpose of building a quality conceptual data model. In this paper, we first present six categories of method‐ ologies that can be used for developing conceptual data models. We then describe the characteristics of each category, compare these characteristics, and present related work of each category. We finally suggest a framework for semi-auto‐ matically generating conceptual data models from requirements and suggest challenging research topics.
منابع مشابه
Natural Language Processing for Conceptual Modeling
A semi-automated approach for the design of databases in enhanced-ERD notation is presented. It focuses on the very early stage of the database development which is the stage of user requirement analysis. It is supposed to be used between the requirements determination stage and analysis. The approach provides the opportunity of using natural language text documents as a source of knowledge for...
متن کاملCreativity and Conceptual Modeling for Requirements Engineering
Creativity techniques have been applied to Requirements Engineering (RE) in order to find novel requirements, facilitating system and business innovation. Creativity has typically been applied to RE as part of an intensive, often multi-day workshop. Ideas are generated and recorded in a free-form, manual fashion, with much guidance from experienced human facilitators. Although this format has b...
متن کاملOntology-driven Formal Conceptual Data Modeling for Biological Data Analysis
Biological data modeling serves many purposes, and many approaches exist that are used in this endeavor. The main topics of advanced conceptual data modeling for database and Object-Oriented software development to support biological data analysis are included in Figure 1.1, which extend the traditional ‘waterfall’ software development methodology as depicted in bold in Figure 1.2. The scope of...
متن کاملDatabases Modeling of Engineering Information
Information systems have become the nerve center of current computer-based engineering applications, which hereby put the requirements on engineering information modeling. Databases are designed to support data storage, processing, and retrieval activities related to data management, and database systems are the key to implementing engineering information modeling. It should be noted that, howe...
متن کاملUnifying Industry-grade Class-based Conceptual Data Modeling Languages with CMcom
From the side of modelers and early-adopter industry, interest in reasoning over conceptual models and other online usage of conceptual models is growing. To obtain a more precise insight in the characteristics of the main conceptual modeling languages, we define the (semi-)standardized ORM, ORM2, UML, ER, and EER diagram languages in terms of the new generic conceptual data modeling language C...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015